package com.example.demo01.Service.webService;

import com.example.demo01.Dao.webDao.XYValueDao;
import com.example.demo01.Entity.webEntity.XYValueEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class XYValueService {
    //自动装配
    @Autowired
    XYValueDao xyValueDao;

    //成员方法
    /**
     * 获取全焦作范围内的报警次数统计信息
     * @return 全焦作范围内的报警次数集合
     */
    public List<XYValueEntity> getWarnInfoListInJiaoZuo(){
        return xyValueDao.getWarnInfoListInJiaoZuo();
    }

    /**
     * 根据区县名称获取报警次数统计信息
     * @return 区县名称获取报警次数统计信息
     */
    public List<XYValueEntity> getWarnInfoListByDomainName(String domain){
        return xyValueDao.getWarnInfoListByDomainName(domain);
    }

    /**
     * 获取全焦作范围内的报警次数统计信息——经纬度坐标
     * @return 全焦作范围内的报警次数集合
     */
    public List<XYValueEntity> getWarnInfoListInJiaoZuoWGS84() { return xyValueDao.getWarnInfoListInJiaoZuoWGS84(); }

    /**
     * 根据区县名称获取报警次数统计信息——投影坐标
     * @return 区县名称获取报警次数统计信息
     */
    public List<XYValueEntity> getWarnInfoListByDomainNameWGS84(String domain) { return xyValueDao.getWarnInfoListByDomainNameWGS84(domain); }

    /**
     * 获取客户信息——投影坐标
     */
    public List<XYValueEntity> getUserInfoListInJiaoZuo() { return xyValueDao.getUserInfoListInJiaoZuo(); }

    /**
     * 获取客户信息——经纬度坐标
     */
    public List<XYValueEntity> getUserInfoListInJiaoZuoWGS84() { return xyValueDao.getUserInfoListInJiaoZuoWGS84(); }

}
